/**
 * window.localStorage 小程序永久缓存
 * @method set 设置永久缓存
 * @method get 获取永久缓存
 * @method remove 移除永久缓存
 * @method clear 移除全部永久缓存
 */
export const Local = {
    // 设置永久缓存
    set<T>(key: string, val: T) {
        uni.setStorageSync(key, JSON.stringify(val))
    },
    // 获取永久缓存
    get(key: string) {
        const json = <string>uni.getStorageSync(key)
        return json ? JSON.parse(json) : ''
    },
    // 移除永久缓存
    remove(key: string) {
        uni.removeStorageSync(key)
    },
    // 移除全部永久缓存
    clear() {
        uni.clearStorage()
    }
}
